package com.loong.loong.hik.property.result.video;

import lombok.Data;

/**
 * 根据编号获取监控点详细信息返回类
 * @author jinyiang
 * @date 2023/3/14 14:46
 */
@Data
public class VideoQryMonitorByCameraIndexCodeResult {

	// 状态码
	private String code;
	// 消息
	private String msg;
	// 数据
	private Data data;

	/**
	 * 数据实体类
	 */
	@lombok.Data
	public static class Data {
		// 高度
		private String altitude;
		// 摄像头索引码
		private String cameraIndexCode;
		// 摄像头名称
		private String cameraName;
		// 摄像头类型（0：枪机，1：半球，2：球机，3：针孔，4：智能，5：抓拍，6：车载，7：手持，8：人脸抓拍）
		private int cameraType;
		// 摄像头类型名称
		private String cameraTypeName;
		// 能力集
		private String capabilitySet;
		// 能力集名称
		private String capabilitySetName;
		// 智能集
		private String intelligentSet;
		// 智能集名称
		private String intelligentSetName;
		// 通道号
		private String channelNo;
		// 通道类型（analog-模拟通道，digital-数字通道）
		private String channelType;
		// 通道类型名称
		private String channelTypeName;
		// 创建时间
		private String createTime;
		// 编码设备索引码
		private String encodeDevIndexCode;
		// 编码设备资源类型
		private String encodeDevResourceType;
		// 编码设备资源类型名称
		private String encodeDevResourceTypeName;
		// 国标编码
		private String gbIndexCode;
		// 安装位置
		private String installLocation;
		// 键盘编码
		private String keyBoardCode;
		// 纬度
		private String latitude;
		// 经度
		private String longitude;
		// 像素
		private String pixel;
		// 云台类型
		private String ptz;
		// 云台类型名称
		private String ptzName;
		// 云台控制器
		private String ptzController;
		// 云台控制器名称
		private String ptzControllerName;
		// 录像位置
		private String recordLocation;
		// 录像位置名称
		private String recordLocationName;
		// 所属区域索引码
		private String regionIndexCode;
		// 状态
		private String status;
		// 状态名称
		private String statusName;
		// 传输类型（1：TCP，2：UDP）
		private int transType;
		// 传输类型名称
		private String transTypeName;
		// 协议类型
		private String treatyType;
		// 协议类型名称
		private String treatyTypeName;
		// 可视区域
		private String viewshed;
		// 更新时间
		private String updateTime;
	}

}
